package com.hivekion.system.service;

import com.hivekion.common.entity.TreeNode;
import com.hivekion.system.domain.SysStatisticsTargetClassic;
import com.hivekion.system.domain.vo.SysStatisticsTargetClassicCreateInputVo;
import com.hivekion.system.domain.vo.SysStatisticsTargetClassicUpdateInputVo;
import com.hivekion.system.domain.vo.SysStatisticsTargetClassicViewVo;

import java.util.List;

public interface ISysStatisticsTargetClassicService {

      Boolean checkTargetClassicNameUnique(String deptName, String deptId);

      boolean create(SysStatisticsTargetClassicCreateInputVo dept);

      boolean update(SysStatisticsTargetClassicUpdateInputVo inputVo);

      boolean delete(String arealist);

      List<SysStatisticsTargetClassicViewVo> getList();

      List<TreeNode> getTreeSelect();

      SysStatisticsTargetClassic getInfo(String targetClassId);
}
